Chris Pollett > Old Classses >
CS116a

( Print View )

Student Corner:
  [Grades Sec1]
  [Submit Sec1]
  [Class Sign Up Sec1]
  [
Lecture Notes]
  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [Class Protocols]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HW Assignments:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Midterm]  [Final]

                           












CS116aFall 2013Lecture Notes

Introduction to Computer Graphics

Videos of lectures are available. As they are on my office machine and I don't want robots to try to download them, the directory is password protected. The login is guest and the password is guest.

Below are my lecture notes for the class so far. They should serve as a rough guide to what was covered on any given day. Frequently, however, I say more in class than is in these notes. Also, I tend to dynamically correct typos on the board that might appear in these lecture notes. So caveat emptor.

Week 1: [Aug. 21 -- Intro to Computer Graphics]

Week 2: [Aug. 26 -- The Graphics Pipeline Graphics] [Aug. 28 -- A First OpenGL Program]

Week 3: [Labor Day][Sep. 4 -- Finish OpenGL Example, Vectors and Operations]

Week 4: [Sep. 9 -- Linear and Start Affine Transformations] [Sep. 11 -- Affine Transformations]

Week 5: [Sep. 16 -- Respect, Frames in Graphics] [Sep. 18 -- More Frames in Graphics, Hello World 3D]

Week 6: [Sep. 23 -- More Hello World 3D] [Sep. 25 -- Finish Hello World 3D, Start Quaternions]

Week 7: [Sep. 30 -- Quaternions] [Oct. 2 -- More Quaternions]

Week 8: [Oct. 7 -- Finish Quaternions, Start UI for rotations][Oct. 9 -- Arcball, Trackball, Blender]

Week 9: [Oct. 14 -- Review][Oct. 16 -- Midterm]

Week 10: [Oct. 21 -- Josh Newth, Havok Guest Lecture][Oct. 23 -- Color Models]

Week 11: [Oct. 28 -- More on Color Models] [Oct. 30 -- Finish Color Models]

Week 12: [Nov. 4 -- Smooth Interpolation] [Nov. 6 -- Projection]

Week 13: [Nov. 11 - Veteran's Day] [Nov. 13 -- Depth]

Week 14: [Nov. 18 -- Finish Depth, Clipping and Culling] [Nov. 20 -- Viewport, Rasterization, Varying Variables]

Week 15: [Nov. 25 -- Varying Variables] [Nov. 27 -- Finish Varying Variables, Start Materials]

Week 16: [Dec. 2 -- Shiny and Anisotropic Materials] [Dec. 4 -- Textures]